#ifndef ARC4_CODEC_H
#define ARC4_CODEC_H

#include "i_package_codec.h"
#include "scope_array.h"

class Arc4CodecImp;

class Arc4Codec : public IPackageCodec
{
	Arc4CodecImp* imp_;
public:
	Arc4Codec(scoped_array<unsigned char>& key);
	virtual void process(const scoped_array<char>& src, scoped_array<char>& dest);
};

#endif